adulate (someone) for (something)

Translations
encenser quelqu’un pour quelque chose